package entity;

import javax.servlet.http.HttpSessionBindingEvent;
import javax.servlet.http.HttpSessionBindingListener;

//监听器 可以对实体类的 对象 进行 监听 ，可以感知到 本类 的 对象 在session 的 添加 和移除
public class User  implements HttpSessionBindingListener{
		private Integer id;
		private String  username;
		private String  pwd;
		public Integer getId() {
			return id;
		}
		public void setId(Integer id) {
			this.id = id;
		}
		public String getUsername() {
			return username;
		}
		public void setUsername(String username) {
			this.username = username;
		}
		public String getPwd() {
			return pwd;
		}
		public void setPwd(String pwd) {
			this.pwd = pwd;
		}
		
		
		@Override
		public void valueBound(HttpSessionBindingEvent arg0) {
			System.out.println( "把User 对象 存放到了session中  ： "+arg0.getValue());
		}
		@Override
		public void valueUnbound(HttpSessionBindingEvent arg0) {
			System.out.println( "把User 对象 从session中移除了  ： "+arg0.getValue());

		}
		@Override
		public String toString() {
			return "User [id=" + id + ", username=" + username + ", pwd=" + pwd + "]";
		}
		
		
}
